__   __
       /  \./  \/\_
   __{^\_ _}_   )  }/^\
  /  /\_/^\._}_/  //  /
 (  (__{(@)}\__}.//_/__A___A______A_______A______A_____A__A__A______
  \__/{/(_)\_}  )\\ \\---v----V-----V--Y----v---Y-----v----V---v---
    (   (__)_)_/  )\ \>
     \__/     \__/\/\/
        \__,--'